package ini

import "fmt"

/**
测试方法，不侵入正常代码
*/
const cfgPath = "readConfig/ini/conf.ini"

func TestIniCfg() {
	fmt.Println("-- 自实现 不用中间件--")
	config := InitConfig(cfgPath)
	enabled := config["enabled"]
	path := config["path"]

	fmt.Println("enabled=", string(enabled), " path=", string(path))
}
func TestComplexIniCfg() {
	//原方法使用内部结构体，无法返回结构体到主方法，
	//故不能使用TestIniCfg的写法。
	//只能将debug过程写在实现逻辑内

	fmt.Println("-- gcfg.v1 中间件--")
	ComplexCfg(cfgPath)
}

func TestRconfig() {
	fmt.Println("-- rconfig 中间件--")
	ReadIni(cfgPath)
}
